home *** CD-ROM | disk | FTP | other *** search
-
- /** $VER: TTX_ARexx.dfn 1.0 (9/9/91)
- **
- ** This definition file contains definitions necessary to use TurboText as a
- ** ARexx programmer's editor.
- **
- ** Written by Steven D. Kapplin
- **/
-
-
- MENUS: APPEND
- MENU "RexxPlus"
- BAR
- ITEM "Compile Only [F8]" "" ExecArexxMacro TTrx:RxPCompile C
- ITEM "Compile/Link [F9]" "" ExecARexxMacro TTrx:RxPCompile X
- ITEM "Next Error [F10]" "" ExecARexxMacro TTrx:NextError
- BAR
-
- #
-
- KEYBOARD: APPEND
- F8 ExecArexxMacro TTrx:RxPCompile C
- F9 ExecARexxMacro TTrx:RxPCompile X
- F10 ExecARexxMacro TTrx:NextError
-
- #
-
- DICTIONARY:
- /* Commands and keywords */
-
- ADDRESS
- ARG
- BREAK
- CALL
- DO
- DROP
- ECHO
- ELSE
- END
- EXIT
- IF
- INTERPRET
- ITERATE
- LEAVE
- NOP
- NUMERIC
- OPTIONS
- OTHERWISE
- PARSE
- PROCEDURE
- PULL
- PUSH
- QUEUE
- RC
- RESULT
- RETURN
- SAY
- SELECT
- SHELL
- SIGNAL
- THEN
- TRACE
- UPPER
- WHEN
- COMMAND
- VALUE
- WHILE
- UNTIL
- FOR
- FOREVER
- DIGITS
- FUZZ
- FORM
- SCIENTIFIC
- ENGINEERING
- FAILAT
- PROMPT
- RESULTS
- EXTERNAL
- SOURCE
- VAR
- VERSION
- EXPOSE
- ON
- OFF
- BREAK_C
- BREAK_D
- BREAK_E
- BREAK_F
- ERROR
- HALT
- IOERR
- NOVALUE
- SYNTAX
-
- /* Standard Functions */
-
- abbrev
- abs
- addlib
- address(
- arg(
- b2c
- bitand
- bitchg
- bitclr
- bitcomp
- bitor
- bitset
- bittst
- bitxor
- c2b
- c2d
- c2x
- center
- centre
- close
- compress
- compare
- copies
- d2c
- datatype
- delstr
- delword
- eof
- errortext
- exists
- export
- freespace
- getclip
- getspace
- hash
- import
- index
- insert
- lastpos
- left
- length
- max
- min
- open
- overlay
- pos
- pragma
- random
- randu
- readch
- readln
- remlib
- reverse
- right
- seek
- setclip
- show
- sign
- space
- storage
- strip
- substr
- subword
- symbol
- time
- trace
- translate
- trim
- upper
- value
- verify
- word
- wordindex
- wordlength
- words
- writech
- writeln
- x2c
- xrange
-
- /* Standard Support Library Functions */
-
- allocmem
- closeport
- freemem
- getarg
- getpkt
- openport
- reply
- showdir
- showlist
- statef
- waitpkt
-
- /* New Standard Functions */
-
- d2x
- date
- digits
- find
- form
- fuzz
- lines
- sourceline
- trunc
- x2d
-
- /* New Support Library Functions */
-
- baddr
- delay
- delete
- forbid
- makedir
- next
- null
- offset
- permit
- rename
-
- /* RexxPlus extensions */
-
- b2d
- b2o
- b2x
- c2o
- d2o
- linesize
- lines
- queued
-
- /* RexxPlus transcendentals */
-
- asin
- asinh
- atan
- atanh
- atan2
- ceil
- cos
- cosh
- cot
- cotan
- csc
- exp
- fabs
- fact
- floor
- int
- ln
- log
- log10
- nint
- pow
- power
- sec
- sin
- sinh
- sqrt
- tan
- tanh
- xtoy
-
- /* rx_intui.library functions */
-
- GetScreen
- GetWindow
- EndWindow
- EndScreen
- AddMenu
- AddItem
- AddSub
- SetMenu
- FreeMenu
- Text
- Erase
- SetDraw
- AddGadget
- WaitMsg
- ModIDCMP
- SetTime
- ModGadg
- GInfo
- OnOffGadg
- MoveView
- Peek
- Poke
- RedrawWin
- FBox
- Line
- Input
- MsgOne
- MsgThree
- IFFLoad
- IFFSave
- Color
- Print
- GetFIO
- EndFIO
- FIOWindow
- FIONW
- AddEntry
- NewEntryList
- ClearEntries
- DeleteEntry
- FirstEntry
- IsEntryThere
- GetPath
- #
-
- /* Common templates */
-
- TEMPLATES:
-
- "call @()"
- "select*n when @*n*nend"
- "do @*n*nend"
- "if @ then"
- "abbrev(@)"
- "abs(@)"
- "addlib(@)"
- "arg(@,)"
- "b2c(@)"
- "bitand(@,,)"
- "bitchg(@,)"
- "bitclr(@,)"
- "bitcomp(@,,)"
- "bitor(@,,)"
- "bitset(@,)"
- "bittst(@,)"
- "bitor(@,,)"
- "c2b(@)"
- "c2x(@)"
- "center(@,,)"
- "close(@)"
- "compress(@,)"
- "compare(@,,)"
- "copies(@,)"
- "d2c(@)"
- "datatype(@,)"
- "delstr(@,,)"
- "delword(@,,)"
- "eof(@)"
- "errortext(@)"
- "exists(@)"
- "export(@,,,)"
- "freespace(@,)"
- "getclip('@')"
- "getspace(@)"
- "hash(@)"
- "import(@,)"
- "index(@,,)"
- "insert(@,,,,)"
- "lastpos(@,,)"
- "left(@,,)"
- "length(@)"
- "max(@,)"
- "min(@,)"
- "open(@,,)"
- "overlay(@,,,,)"
- "pos(@,,)"
- "pragma('@',)"
- "random(@,,)"
- "randu(@)"
- "readch(@,)"
- "readln(@)"
- "remlib(@)"
- "reverse(@)"
- "right(@,,)"
- "seek(@,,)"
- "setclip('@',)"
- "show(@,,)"
- "sign(@)"
- "space(@,,)"
- "storage(@,,,)"
- "strip(@,,)"
- "substr(@,,)"
- "subword(@,,)"
- "symbol(@)"
- "time(@)"
- "trace(@)"
- "translate(@,,,)"
- "trim(@)"
- "upper(@)"
- "value(@)"
- "verify(@,,)"
- "word(@,)"
- "wordindex(@,)"
- "wordlength(@,)"
- "words(@)"
- "writech(@,)"
- "writeln(@)"
- "x2c(@)"
- "xrange(@,)"
-
- /* Functions from support library) */
-
- "allocmem(@,)"
- "closeport(@)"
- "freemem(@,)"
- "getarg(@,)"
- "getpkt(@)"
- "openport(@)"
- "reply(@,)"
- "showdir(@,)"
- "showlist(@,)"
- "statef(@)"
- "waitpkt(@)"
-
- /* New standard functions */
-
- "d2x(@,)"
- "date(@,,)"
- "digits()"
- "find(@,)"
- "form()"
- "fuzz()"
- "lines(@)"
- "sourceline(@)"
- "trunc(@,)"
- "x2d(@)"
-
- /* New support functions */
-
- "baddr(@)"
- "delay(@)"
- "delete(@)"
- "forbid()"
- "makedir(@)"
- "next(@,)"
- "null()"
- "offset(@,)"
- "permit()"
- "rename(@,)"
-
- /* RexxPlus extensions */
-
- "b2d(@)"
- "b2o(@)"
- "b2x(@)"
- "c2o(@)"
- "d2o(@)"
- "linesize()"
- "lines()"
- "queued()"
-
- /* RexxPlus transcendentals */
-
- "asin(@)"
- "asinh(@)"
- "atan(@)"
- "atanh(@)"
- "atan2(@,)"
- "ceil(@)"
- "cos(@)"
- "cosh(@)"
- "cot(@)"
- "cotan(@)"
- "csc(@)"
- "exp(@)"
- "fabs(@)"
- "fact(@)"
- "floor(@)"
- "int(@)"
- "ln(@)"
- "log(@)"
- "log10(@)"
- "nint(@)"
- "pow(@,)"
- "power(@,)"
- "sec(@)"
- "sin(@)"
- "sinh(@)"
- "sqrt(@)"
- "tan(@)"
- "tanh(@)"
- "xtoy(@,)"
-
- /* rx_intui.library functions */
-
- "GetScreen(@,,,,,,)"
- "GetWindow(@,,,,,,,,)"
- "EndWindow(@)"
- "EndScreen(@)"
- "AddMenu(@,,,)"
- "AddItem(@,,,,,,)"
- "AddSub(@,,,,,,)"
- "SetMenu(@,)"
- "FreeMenu(@)"
- "Text(@,,,)"
- "Erase(@,,,)"
- "SetDraw(@,,,)"
- "AddGadget(@,,,,,,,,,,)"
- "WaitMsg(@)"
- "do while class > 0*nspec = WaitMsg(@)*nparse var spec class,,,*n*nend"
- "ModIDCMP(@,,,)"
- "SetTime(@,)"
- "ModGadg(@,,,,,,,,,,)"
- "GInfo(@,)"
- "OnOffGadg(@,,)"
- "MoveView(@,,,)"
- "Peek(@,,)"
- "Poke(@,,,)"
- "RedrawWind(@,)"
- "FBox(@,,,,)"
- "Line(@,,,,,,,,,,,,,,)"
- "Input(@,,,,)"
- "MsgOne(@,)"
- "MsgThree(@,,,)"
- "IFFLoad(@,,)"
- "IFFSave(@,)"
- "Color(@)"
- "Print(@,,,,,,)"
- "GetFIO()"
- "EndFIO()"
- "FIOWindow(@,,,,,,,)"
- "FIONW(@,,,,,,,,,)"
- "AddEntry(@,,)"
- "NewEntryList(@)"
- "ClearEntries(@)"
- "DeleteEntry(@,)"
- "FirstEntry(@)"
- "IsEntryThere(@,)"
- "GetPath(@,)"
-
- #
-
-